package bloodfang;

public enum Spec {
	ASSASSINATION(CycleAssassination2.class, Stat.mst),
	COMBAT(CycleCombat2.class, Stat.hst),
	SUBTLETY(CycleSubtlety.class, Stat.mul);
	
	private final Class<? extends Cycle> cycle;
	private final Stat attunementStat;

	private Spec(Class<? extends Cycle> c, Stat stat){
		this.cycle = c;
		this.attunementStat = stat;
	}

	public Class<? extends Cycle> getCycle() {
		return cycle;
	}

	public Stat getAttunementStat() {
		return attunementStat;
	}
}
